/*
 * table_CppDirectiveIfGroupState_t.h
 *
 *  Created on: 2012/03/31
 *      Author: guanxiaoying
 */

#ifndef TABLE_DIRECTIVEIFGROUPSTATE_H_
#define TABLE_DIRECTIVEIFGROUPSTATE_H_


typedef struct _DIRECTIVEIFGROUPSTATE_ACCESS{
	BOOL (*clear)( VOID );
	BOOL (*reset)( VOID );
	BOOL (*alloc)( AST );
	AST  (*getMax)( VOID );
	ACCESS_U2_FIELD state;
	ACCESS_U2_FIELD kind;
	ACCESS_IDX_FIELD directive;
}DIRECTIVEIFGROUPSTATE_ACCESS;
extern const DIRECTIVEIFGROUPSTATE_ACCESS stCppDirectiveIFGroupAccess;
#endif /* TABLE_DIRECTIVEIFGROUPSTATE_H_ */
